import java.util.*;

public class Array_list_matrix {

    public static int k;
    public static int[][] a;
   
    public static ArrayList<ArrayList<Integer>> Array_list_matr(int n, int m) {
        ArrayList<ArrayList<Integer>> a = new ArrayList<ArrayList<Integer>>();
        for (int i = 0; i<n; i++){
        	a.add(i, new ArrayList<Integer>());
            for (int j = 0; j<m; j++)
                a.get(i).add(j,new Integer ((int)(Math.random()*10)));
      //  show();   
    }
		return a;
    }
    public static void show(ArrayList<ArrayList<Integer>> array){
        System.out.println("Matrix : " + array.size() + " �� " + array.get(0).size());
                for (int i = 0; i < array.size(); i++) {
                for (int j = 0; j < array.get(0).size(); j++)
                System.out.print(array.get(i).get(j) + " ");
                System.out.println();
                }
            }
   
    public static ArrayList<ArrayList<Integer>> PutArray(ArrayList<ArrayList<Integer>> array){
    	    for (int i = 0; i < array.size(); i++) 
                    for (int j = 0; j < array.get(0).size(); j++){
                    	int k=j;
                    	int search_min=array.get(i).get(j);
                    	for (int r = j+1; r < array.get(0).size(); r++) {
                    		if (array.get(i).get(r) < search_min){
                    			k=r; 
                    			search_min=array.get(i).get(r);
                    			array.get(i).set(k, array.get(i).get(j));
                    			array.get(i).set(j, search_min);
                    		}
                    	}
                    }
		return array;
    }
   

}
